combining the concrete with the abstract